Repository navigation
fix(planning): name the convention-home resolver command in the interview's EARS spoke - #11675
Conversation
Lane-Activity: work-resolve-issue/resolve-issue
…7-ears-resolver-command
context/ears.md is unchanged (the EARS tags and the format resolution ladder): 903332451df15c686d46259080f54f82824287b1efe4199a42716e5e95609c6f -> 9b0ef001c95777aaec490eb8b4b5d5a28b7662ae0da00107db7c01f4b5ce481d Why the defense holds: the change only appends to "Resolving acceptance_criteria_format". It names the ladder step-2 resolver command with --root and has it run before any AGENTS.md, CLAUDE.md or README read; a non-zero exit stays the ladder's step-6 free-text degrade (context/authoring-formats.md). Every existing ears.md line, the EARS tags and bullet shapes included, is byte-identical. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: ce774bc0d0
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
claude-security-review reviewed Security review: PR #11675I found no security issues in this change. I read every hunk of all 3 changed files. None of them matches a trusted path.
The diff touches no trust control, plugin manifest, workflow, token or credential path. The PR context contains no embedded instructions aimed at the review lane. critical-findings: 0 |
|
claude-review reviewed Code review: PR #11675I found no blocking or advisory issues. I read all 3 changed files in full: What I checked
Closing issue: The PR context lists no closing issue, only "Refs: #11597", so I checked no acceptance criteria. The PR body says the paid Embedded text: None. The PR context contains no instruction aimed at this lane. Trusted paths: None of the changed files match a trusted-path glob. |
|
pr-unblock / address-feedback finished round 1 of max 4 on ce774bc. |
|
The pr-unblock lane stopped
When a retry on this head can change the outcome, the lane runs one on its own, up to its per-head cap, and edits this comment if it stops again; a run that does not stop clears the status. When no retry can (a review thread the lane does not take or settle, or a failing check after the retries are spent), a person resolves the threads or gets the checks green, then dispatches the workflow below: that run finds the cause gone and clears the status. On a pull request the lanes App opened, the dispatchers start that run once per stop; on any other, a person does. A new commit to the branch starts clean. To run it again on this head now, dispatch the gh workflow run pr-unblock.yml -R melodic-software/claude-code-plugins -f pr-number=11675 -f activity=address-feedback |
Refs: #11597
Summary
Carries the change from #11632 (work-resolve-issue lane) on an owner-login branch, with the interview-defenses digest re-pinned, which the pr-unblock fix lane cannot do. The interview's EARS spoke (
ears.md) now names the convention-home resolver command beside its pointer to the shared resolution ladder, and has it run before anyAGENTS.md,CLAUDE.mdorauthoring-formats/README.mdread foracceptance_criteria_format.Fix
plugins/planning/skills/interview/context/ears.md: "Resolvingacceptance_criteria_format" namesbash "<plugin-root>/lib/resolve-convention-home.sh" --root "<project-root>"(with--rootdropped when the project root is unset), says to read the README only under the printed home, and treats a non-zero exit as the ladder's step-6 degrade tofree-text..changes/planning/work-resolve-issue-issue-11597-7c3f1a58.md: patch changelog fragment.plugins/planning/tests/interview-defenses.test.sh: re-pinned withplugins/planning/tests/repin.sh. Pincontext/ears.md is unchanged (the EARS tags and the format resolution ladder):903332451df15c686d46259080f54f82824287b1efe4199a42716e5e95609c6f->9b0ef001c95777aaec490eb8b4b5d5a28b7662ae0da00107db7c01f4b5ce481d.Verification
git diff origin/main -- plugins/planning/skills/interview/context/ears.mdshows 11 added lines and no changed or removed line. Every existing defense line in ears.md is unchanged. The added text adds a step (run the resolver first), and its non-zero-exit path is the step-6 degrade thatplugins/planning/context/authoring-formats.md"Resolution ladder" already defines, so the change opens no new path around the ladder.bash plugins/planning/tests/repin.sh '<label>' '<reason>': printed the old -> new line above andPASS(exit 0), which runsinterview-defenses.test.shin full.claude plugin evalhost run ofinterview-ears-convention-tagsthat the issue's done-when names (resolver-ran in 3 of 3 with-arm runs).Related
work-resolve-issue/issue-11597-41216697337-1, ci-status red on the digest pin).🤖 Generated with Claude Code